PRJMerge 1.0

Select the Base project.
	This project will keep all textures, lights, objects, etc.

Select the Add project.
	This project will be added to the base project.
	ONLY the room geometry and doors will be copied.
	Textures, lights, and objects ARE NOT COPIED.

Select the Output project.
	This is so the original projects are not destroyed.
	You can select one of the input projects if you want.

Click the Merge button.
	The 2 projects are loaded and merged.
	The final project is saved.
	The input fields in the dialog are cleared.



Notes:
1) If the number of rooms in both projects is more than 255, you will
get an error and the Output project will not be created.

2) If the number of doors in the Add project added to the total number
of objects in the Base project is more than 2000, you will get an error
and the Output project will not be created.

3) If you have given names to your rooms in the Add project, those names
will be preserved. If you keep the default names (Room???) then the
room will be renamed so the number in the room name matches the actual
room number.

4) While it shouldn't ever happen, if by some chance the program runs
out of memory, it does not do any checking, so it will surely crash
with an access violation error.

5) You might get errors when loading the output project. There are
only 2 errors I have found so far.
	a) The original room had the horizon color in it. Since I
		delete the textures, the color is gone, but the room
		still thinks it has a horizon. The LE turns this off.
	b) When I copy the room, I delete the doors, then add them back.
		Gray squares that are part of a door do not get marked
		properly. The LE marks them.
The errors are not fatal, and the project will load fine.

That's it, quick-and-dirty, easy-to-use program to merge projects.

aktrekker
